*{
	margin: 0;
	padding: 0;
	text-decoration: none;
	box-sizing: border-box;
	font-size: 28rpx
}

.main-content{
	width: 100vw;
	height: 100vh;
	background: #fff;
}

.flex-center{
	display: flex;
	align-items: center;
	justify-content: center;
}

.gap{
	height: 15rpx;
	background: #f7f7f7;
}

.hidden-one{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.must::after{
	content: "*";
	color: #f00;
}

.htextarea{
	width: 70%;
	height: 200rpx;
	background: #f8fafa;
	margin: 30rpx 0;
	padding: 20rpx;
	border-radius: 3rpx;
}

.input{
	text-align: right;
}

.symbol {
	position: absolute;
	right: 0;
	color:#808080;
}
.field-Input-Right-Text {
	color:#808080;
	margin-left: 6rpx;
}
.van-field {
		border-bottom: 1rpx solid #e9e9ea;
	}
.van-field__label {
		color: #000 !important;
	}
.van-field__control {
		text-align: right;
	}
.van-field__control::-webkit-input-placeholder {
	    color: gray;
}

.van-field__label--required:before {
    margin-right: 0px !important;
    color: var(--van-field-required-mark-color);
    content: "" !important;
}
.van-field__label--required:after {
    margin-left: 2px;
    color: var(--van-field-required-mark-color);
    content: "*";
}

.icon-append-file,.icon-append-img{
	color: #1989fa;
	font-size: 36rpx
}

.van-radio-group{
	display: flex;
	
	.van-radio{
		margin-left: 20rpx;
	}
}

.t-color{
	color: #409eff;
}

.btns{
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	height: 100rpx;
	border-top: 1rpx solid #ccc;
}

.btns.noborder{
	border-top: none !important;
}

.btns .van-button{
	width: 200rpx !important;
}